<!DOCTYPE html>
<html lang="zh-CN">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>009变量本质和命名规则</title>
</head>

<body>
    <h1>009变量本质和命名规则</h1>
    <script>
        /*
            1 变量的本质
                变量本质上来说就是一块内存，用于存放数据。
                
            2 变量的命名规则
                变量名由 字母，数字，下划线，$ 组成。但不能以数字开头。
                不能是关键字
                严格区分大小写
                推荐用驼峰命名法
        */

        // let 21age = 18 // 错误，变量名不能以数字开头
        let _age = 18 // 正确
        // let user-name = 'lqj' // 错误，变量名不能携带_和$以外的符号
        let username = 'lqj' // 可以，但不推荐
        let userName = 'lqj' // 最推荐
        // let let = 1 // 错误，变量名不能是关键字或保留字
        // let user@name = 'lqj' // 错误，变量名不能携带_和$以外的符号
        let $age = 18 // 正确
    </script>
</body>

</html>